package com.cainiao.pojo;

import java.util.Date;

/**
 * 配送区域信息表
 * DeliveryRegion
 * 数据库表：delivery_region
 */
public class DeliveryRegion {

    /**
     * id
     * 表字段 : delivery_region.id
     */
    private Integer id;

    /**
     * 
     * 表字段 : delivery_region.parent_code
     */
    private String parentCode;

    /**
     * 区域代号
     * 表字段 : delivery_region.code
     */
    private String code;

    /**
     * 区域级别：1.国，2.省，3.市，4.区（县），5. 镇（乡），6. 村
     * 表字段 : delivery_region.name
     */
    private String name;

    /**
     * 
     * 表字段 : delivery_region.region_level
     */
    private Boolean regionLevel;

    /**
     * 
     * 表字段 : delivery_region.type
     */
    private String type;

    /**
     * 0正常/1已删除
     * 表字段 : delivery_region.deleted
     */
    private Boolean deleted;

    /**
     * 创建时间
     * 表字段 : delivery_region.gmt_created
     */
    private Date gmtCreated;

    /**
     * 最近一次修改时间
     * 表字段 : delivery_region.gmt_modified
     */
    private Date gmtModified;

    /**
     * 获取 id 字段:delivery_region.id
     *
     * @return delivery_region.id, id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置 id 字段:delivery_region.id
     *
     * @param id the value for delivery_region.id, id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取  字段:delivery_region.parent_code
     *
     * @return delivery_region.parent_code, 
     */
    public String getParentCode() {
        return parentCode;
    }

    /**
     * 设置  字段:delivery_region.parent_code
     *
     * @param parentCode the value for delivery_region.parent_code, 
     */
    public void setParentCode(String parentCode) {
        this.parentCode = parentCode == null ? null : parentCode.trim();
    }

    /**
     * 获取 区域代号 字段:delivery_region.code
     *
     * @return delivery_region.code, 区域代号
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置 区域代号 字段:delivery_region.code
     *
     * @param code the value for delivery_region.code, 区域代号
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取 区域级别：1.国，2.省，3.市，4.区（县），5. 镇（乡），6. 村 字段:delivery_region.name
     *
     * @return delivery_region.name, 区域级别：1.国，2.省，3.市，4.区（县），5. 镇（乡），6. 村
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 区域级别：1.国，2.省，3.市，4.区（县），5. 镇（乡），6. 村 字段:delivery_region.name
     *
     * @param name the value for delivery_region.name, 区域级别：1.国，2.省，3.市，4.区（县），5. 镇（乡），6. 村
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取  字段:delivery_region.region_level
     *
     * @return delivery_region.region_level, 
     */
    public Boolean getRegionLevel() {
        return regionLevel;
    }

    /**
     * 设置  字段:delivery_region.region_level
     *
     * @param regionLevel the value for delivery_region.region_level, 
     */
    public void setRegionLevel(Boolean regionLevel) {
        this.regionLevel = regionLevel;
    }

    /**
     * 获取  字段:delivery_region.type
     *
     * @return delivery_region.type, 
     */
    public String getType() {
        return type;
    }

    /**
     * 设置  字段:delivery_region.type
     *
     * @param type the value for delivery_region.type, 
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取 0正常/1已删除 字段:delivery_region.deleted
     *
     * @return delivery_region.deleted, 0正常/1已删除
     */
    public Boolean getDeleted() {
        return deleted;
    }

    /**
     * 设置 0正常/1已删除 字段:delivery_region.deleted
     *
     * @param deleted the value for delivery_region.deleted, 0正常/1已删除
     */
    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    /**
     * 获取 创建时间 字段:delivery_region.gmt_created
     *
     * @return delivery_region.gmt_created, 创建时间
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置 创建时间 字段:delivery_region.gmt_created
     *
     * @param gmtCreated the value for delivery_region.gmt_created, 创建时间
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取 最近一次修改时间 字段:delivery_region.gmt_modified
     *
     * @return delivery_region.gmt_modified, 最近一次修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置 最近一次修改时间 字段:delivery_region.gmt_modified
     *
     * @param gmtModified the value for delivery_region.gmt_modified, 最近一次修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }
}